/**
 * Created by IntelliJ IDEA.
 * User: Slejus
 * Date: 13.3.25
 * Time: 13.45
 * To change this template use File | Settings | File Templates.
 */



function generatePerNoticeForm(selectedValue) {
	var regTitle = new Array('Dėl darbo poilsio dieną nustatymo', 'Dėl duomenų pateikimo', 'Dėl įmonės struktūros pakeitimo', 'Dėl kasmetinių atostogų atšaukimo', 'Dėl komandiruotės į užsienį', 'Dėl materialinės pašalpos skyrimo', 'Dėl naujo skyriaus įsteigimo', 'Dėl naujos pareigybės įsteigimo', 'Dėl papildomo darbo nustatymo', 'Dėl pareiginio atlyginimo nustatymo', 'Dėl pareiginio priedo nustatymo', 'Dėl pareigų pakeitimo', 'Dėl pavadavimo', 'Dėl premijavimo', 'Dėl viršvalandinio darbo nustatymo', 'Dėl poilsio dienų suteikimo', 'Dėl darbo drausmės pažeidimo', 'Dėl papildomų poilsio dienų suteikimo');
	if (selectedValue === regTitle[0]) { // Dėl darbo poilsio dieną nustatymo
		setNoticeFormFields(1, 0, 0, "");
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('{Pranešimo tekstas}');
	} else if (selectedValue === regTitle[1]) { // Dėl duomenų pateikimo
		setNoticeFormFields(1, 0, 1, "");
		$("label[for*='prop_rccwf_perNoticeDataIki']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau iki {data} pateikti {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[2]) { // Dėl įmonės struktūros pakeitimo
		setNoticeFormFields(1, 0, 0, "Prašau");
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('{Pranešimo tekstas}');
	} else if (selectedValue === regTitle[3]) { // Dėl kasmetinių atostogų atšaukimo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('{Pranešimo tekstas} nuo {data}');
	} else if (selectedValue === regTitle[5]) { // Dėl materialinės pašalpos skyrimo
		setNoticeFormFields(1, 0, 0, "");
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('{Pranešimo tekstas}');
	} else if (selectedValue === regTitle[6]) { // Dėl naujo skyriaus įsteigimo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau nuo {data} įsteigti {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[7]) { // Dėl naujos pareigybės įsteigimo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau nuo {data} įsteigti {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[8]) { // Dėl papildomo darbo nustatymo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau nuo {data} {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[9]) { // Dėl pareiginio atlyginimo nustatymo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau nuo {data} nustatyti {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[10]) { // Dėl pareiginio priedo nustatymo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau nuo {data} nustatyti {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[11]) { // Dėl pareigų pakeitimo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau nuo {data} {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[12]) { // Dėl pavadavimo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau nuo {data} {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[13]) { // Dėl premijavimo
		setNoticeFormFields(1, 0, 0, "");
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau premijuoti {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[14]) { // Dėl viršvalandinio darbo nustatymo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau leisti {data} dirbti viršvalandinį darbą {pranešimo tekstas}.');
	} else if (selectedValue === regTitle[15]) { // Dėl poilsio dienų suteikimo
		setNoticeFormFields(1, 1, 0, "");
		$("label[for*='prop_rccwf_perNoticeDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('Prašau suteikti nuo {data} {pranešimo tekstas}');
	} else if (selectedValue === regTitle[16]) { // Dėl darbo drausmės pažeidimo
		setNoticeFormFields(1, 0, 0, "");
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('{Pranešimo tekstas}');
	} else if (selectedValue === regTitle[17]) { // Dėl papildomų poilsio dienų suteikimo
		setNoticeFormFields(1, 0, 0, "");
		$("label[for*='prop_rccwf_perNoticeTekstas']").text('Pranešimo tekstas: *');
		$("div[id*='prop_rccwf_perNoticeTekstas']").text('{Pranešimo tekstas}');
	} else {
		setNoticeFormFields(0, 0, 0, "");
	}
}

// 1- show field; 0 - hide field;
function setNoticeFormFields(field1, field2, field3, introText) {
	var propArray = new Array('prop_rccwf_perNoticeTekstas', 'prop_rccwf_perNoticeDataNuo', 'prop_rccwf_perNoticeDataIki');
	if (field1 === 1) {
		$("textarea[name=" + propArray[0] + "]").parent().show();
		if (introText != "") {
			$("textarea[name=" + propArray[0] + "]").val(introText);
		} else {
			$("textarea[name=" + propArray[0] + "]").val("");
		}
	} else {
		$("textarea[name=" + propArray[0] + "]").parent().hide();
		$("textarea[name=" + propArray[0] + "]").val("");
	}
	if (field2 === 1) {
		$("input[name=" + propArray[1] + "]").parent().show();
		$("input[name=" + propArray[1] + "]").val("");
		$('.date-entry').val("");
	} else {
		$("input[name=" + propArray[1] + "]").parent().hide();
		$("input[name=" + propArray[1] + "]").val("");
		$('.date-entry').val("");
	}
	if (field3 === 1) {
		$("input[name=" + propArray[2] + "]").parent().show();
		$("input[name=" + propArray[2] + "]").val("");
		$('.date-entry').val("");
	} else {
		$("input[name=" + propArray[2] + "]").parent().hide();
		$("input[name=" + propArray[2] + "]").val("");
		$('.date-entry').val("");
	}
}

function generatePerAppealForm(selectedValue) {
	var regTitle = new Array('Dėl kasmetinių atostogų suteikimo', 'Dėl kasmetinių minimalių 35 dienų atostogų suteikimo', 'Dėl kasmetinių atostogų perkėlimo', 'Dėl nemokamų atostogų suteikimo', 'Dėl nemokamų mokymosi atostogų suteikimo', 'Dėl tėvystės atostogų suteikimo', 'Dėl nėštumo ir gimdymo atostogų suteikimo', 'Dėl nėštumo ir gimdymo atostogų pratęsimo', 'Dėl vaikui prižiūrėti atostogų suteikimo', 'Dėl materialinės pašalpos skyrimo', 'Dėl vienkartinės pašalpos gimus vaikui', 'Dėl poilsio dienų suteikimo', 'Dėl papildomų poilsio dienų suteikimo', 'Dėl neatvykimo į darbą administracijos leidimu', 'Dėl darbo laiko nustatymo', 'Dėl pavardės pakeitimo įmonės dokumentuose', 'Dėl atleidimo iš darbo');
	if (selectedValue === regTitle[0]) { // Dėl kasmetinių atostogų suteikimo
		setAppealFormFields(0, 1, 1, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Atostogų pabaiga: *');
	} else if (selectedValue === regTitle[1]) { // Dėl kasmetinių minimalių 35 dienų atostogų suteikimo
		setAppealFormFields(0, 1, 0, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
	} else if (selectedValue === regTitle[2]) { // Dėl kasmetinių atostogų perkėlimo
		setAppealFormFields(1, 1, 1, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Perkeltų atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('Prašau perkelti kasmetines atostogas iš {atostogų pradžia} į {perkeltų atostogų pradžia} {prašymo tekstas}.');
	} else if (selectedValue === regTitle[3]) { // Dėl nemokamų atostogų suteikimo
		setAppealFormFields(0, 1, 1, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Atostogų pabaiga: *');
	} else if (selectedValue === regTitle[4]) { // Dėl nemokamų mokymosi atostogų suteikimo
		setAppealFormFields(1, 1, 1, 1, 1, "");
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Atostogų pabaiga: *');
		$("label[for*='prop_rccwf_perAppealPridedama']").text('Pridedama: *');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('{Prašymo tekstas} nuo {atostogų pradžia} iki {atostogų pabaiga}.');
		$("div[id*='prop_rccwf_perAppealPridedama']").text('Įvardinkite pridedamus dokumentus ir nurodykite lapų skaičių, pvz.: 1. 2013-05-31 V. Pavardenio prašymas, 1 lapas; 2. 2013-04-02 Įstaigos pažyma, 2 lapai.');
	} else if (selectedValue === regTitle[5]) { // Dėl tėvystės atostogų suteikimo
		setAppealFormFields(0, 1, 1, 1, 1, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Atostogų pabaiga: *');
		$("label[for*='prop_rccwf_perAppealPridedama']").text('Pridedama: *');
		$("div[id*='prop_rccwf_perAppealPridedama']").text('Įvardinkite pridedamus dokumentus ir nurodykite lapų skaičių, pvz.: 1. 2013-05-31 V. Pavardenio prašymas, 1 lapas; 2. 2013-04-02 Įstaigos pažyma, 2 lapai.');
	} else if (selectedValue === regTitle[6]) { // Dėl nėštumo ir gimdymo atostogų suteikimo
		setAppealFormFields(0, 1, 1, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Atostogų pabaiga: *');
	} else if (selectedValue === regTitle[7]) { // Dėl nėštumo ir gimdymo atostogų pratęsimo
		setAppealFormFields(0, 1, 1, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Atostogų pabaiga: *');
	} else if (selectedValue === regTitle[8]) { // Dėl vaikui prižiūrėti atostogų suteikimo
		setAppealFormFields(1, 1, 1, 1, 1, "vieneri / dveji / treji");
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Atostogų pradžia: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Atostogų pabaiga: *');
		$("label[for*='prop_rccwf_perAppealPridedama']").text('Pridedama: *');
		$("div[id*='prop_rccwf_perAppealPridedama']").text('Įvardinkite pridedamus dokumentus ir nurodykite lapų skaičių, pvz.: 1. 2013-05-31 V. Pavardenio prašymas, 1 lapas; 2. 2013-04-02 Įstaigos pažyma, 2 lapai.');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('Prašau suteikti atostogas vaikui prižiūrėti nuo {atostogų pradžia} iki {atostogų pabaiga}, kol vaikui sueis {prašymo tekstas} metai.');
	} else if (selectedValue === regTitle[9]) { // Dėl materialinės pašalpos skyrimo
		setAppealFormFields(1, 0, 0, 1, 1, "");
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("label[for*='prop_rccwf_perAppealPridedama']").text('Pridedama: *');
		$("div[id*='prop_rccwf_perAppealPridedama']").text('Įvardinkite pridedamus dokumentus ir nurodykite lapų skaičių, pvz.: 1. 2013-05-31 V. Pavardenio prašymas, 1 lapas; 2. 2013-04-02 Įstaigos pažyma, 2 lapai.');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('{Prašymo tekstas}');
	} else if (selectedValue === regTitle[10]) { // Dėl vienkartinės pašalpos gimus vaikui
		setAppealFormFields(0, 0, 0, 1, 1, "");
		$("label[for*='prop_rccwf_perAppealPridedama']").text('Pridedama: *');
	} else if (selectedValue === regTitle[11]) { // Dėl poilsio dienų suteikimo
		setAppealFormFields(1, 1, 0, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Poilsio dienos data: *');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('Prašau suteikti man {poilsio dienos data} {prašymo tekstas}.');
	} else if (selectedValue === regTitle[12]) { // Dėl papildomų poilsio dienų suteikimo
		setAppealFormFields(1, 0, 0, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('Prašau vadovaujantis Darbo kodekso 214 straipsniu (papildomos lengvatos asmenims auginantiems vaikus) suteikti man priklausančias papildomas poilsio dienas:{d1, d2, ..., dn }.* (*—  {} nurodomos norimos poilsių dienų datos formatu mmmm-mm-dd)');
	} else if (selectedValue === regTitle[13]) { // Dėl neatvykimo į darbą administracijos leidimu
		setAppealFormFields(0, 1, 1, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Pradžios data: *');
		$("label[for*='prop_rccwf_perAppealDataIki']").text('Pabaigos data: *');
	} else if (selectedValue === regTitle[14]) { // Dėl darbo laiko nustatymo
		setAppealFormFields(1, 1, 0, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Pradžios data: *');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('{Prašymo tekstas} nuo {pradžios data}');
	} else if (selectedValue === regTitle[15]) { // Dėl pavardės pakeitimo įmonės dokumentuose
		setAppealFormFields(1, 1, 0, 1, 1, "");
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Data: *');
		$("label[for*='prop_rccwf_perAppealPridedama']").text('Pridedama: *');
		$("div[id*='prop_rccwf_perAppealPridedama']").text('Įvardinkite pridedamus dokumentus ir nurodykite lapų skaičių, pvz.: 1. 2013-05-31 V. Pavardenio prašymas, 1 lapas; 2. 2013-04-02 Įstaigos pažyma, 2 lapai.');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('Prašau pakeisti valstybės įmonės Registrų centro dokumentuose mano pavardę nuo {data} iš {prašymo tekstas}.');
	} else if (selectedValue === regTitle[16]) { // Dėl atleidimo iš darbo
		setAppealFormFields(1, 1, 0, 0, 0, "");
		$("label[for*='prop_rccwf_perAppealDataNuo']").text('Sutarties data: *');
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("div[id*='prop_rccwf_perAppealPrasymTekstas']").text('Prašau {sutarties nutraukimo data} nutraukti darbo sutartį {prašymo tekstas}.');
	} else {
		setAppealFormFields(0, 0, 0, 0, 0, "");
	}
}

// 1- show field; 0 - hide field;
function setAppealFormFields(field1, field2, field3, field4, field5, apText) {
	var propArray = new Array('prop_rccwf_perAppealPrasymTekstas', 'prop_rccwf_perAppealDataNuo', 'prop_rccwf_perAppealDataIki', 'prop_rccwf_perAppealPridedama', 'assoc_rccwf_perAppealAttachment');
	if (field1 === 1) {
		$("textarea[name=" + propArray[0] + "]").parent().show();
		if (apText != "") {
			$("textarea[name=" + propArray[0] + "]").val(apText);
		} else {
			$("textarea[name=" + propArray[0] + "]").val("");
		}
	} else {
		$("textarea[name=" + propArray[0] + "]").parent().hide();
		$("textarea[name=" + propArray[0] + "]").val("");
	}
	if (field2 === 1) {
		$("input[name=" + propArray[1] + "]").parent().show();
		$("input[name=" + propArray[1] + "]").val("");
		$('.date-entry').val("");
	} else {
		$("input[name=" + propArray[1] + "]").parent().hide();
		$("input[name=" + propArray[1] + "]").val("");
		$('.date-entry').val("");
	}
	if (field3 === 1) {
		$("input[name=" + propArray[2] + "]").parent().show();
		$("input[name=" + propArray[2] + "]").val("");
		$('.date-entry').val("");
	} else {
		$("input[name=" + propArray[2] + "]").parent().hide();
		$("input[name=" + propArray[2] + "]").val("");
		$('.date-entry').val("");
	}
	if (field4 === 1) {
		$("input[name=" + propArray[3] + "]").parent().show();
		$("input[name=" + propArray[3] + "]").val("");
	} else {
		$("input[name=" + propArray[3] + "]").parent().hide();
		$("input[name=" + propArray[3] + "]").val("");
	}
	if (field5 === 1) {
		$("input[name*=" + propArray[4] + "]").parent().parent().show();
	} else {
		$("input[name*=" + propArray[4] + "]").parent().parent().hide();
	}
}

function generateAlAppealForm(selectedValue) {
	var regTitle = new Array('Dėl materialinės pašalpos skyrimo', 'Dėl vienkartinės pašalpos gimus vaikui');
	if (selectedValue === regTitle[0]) { // Dėl materialinės pašalpos skyrimo
		setAlAppealFormFields(1, 1, 1);
		$("label[for*='prop_rccwf_perAppealPrasymTekstas']").text('Prašymo tekstas: *');
		$("label[for*='prop_rccwf_perAppealPridedama']").text('Pridedama: *');
		$("div[id*='prop_rccwf_perAppealPridedama']").text('Įvardinkite pridedamus dokumentus ir nurodykite lapų skaičių, pvz.: 1. 2013-05-31 V. Pavardenio prašymas, 1 lapas; 2. 2013-04-02 Įstaigos pažyma, 2 lapai.');
	} else if (selectedValue === regTitle[1]) { // Dėl vienkartinės pašalpos gimus vaikui
		setAlAppealFormFields(0, 1, 1);
		$("label[for*='prop_rccwf_perAppealPridedama']").text('Pridedama: *');
		$("div[id*='prop_rccwf_perAppealPridedama']").text('Įvardinkite pridedamus dokumentus ir nurodykite lapų skaičių, pvz.: 1. 2013-05-31 V. Pavardenio prašymas, 1 lapas; 2. 2013-04-02 Įstaigos pažyma, 2 lapai.');
	} else {
		setAlAppealFormFields(0, 0, 0);
	}
}

function setAlAppealFormFields(field1, field2, field3) {
	var propArray = new Array('prop_rccwf_perAppealPrasymTekstas', 'prop_rccwf_perAppealPridedama', 'assoc_rccwf_perAppealAttachment');
	if (field1 === 1) {
		$("textarea[name=" + propArray[0] + "]").parent().show();
		$("textarea[name=" + propArray[0] + "]").val("");
	} else {
		$("textarea[name=" + propArray[0] + "]").parent().hide();
		$("textarea[name=" + propArray[0] + "]").val("");
	}
	if (field2 === 1) {
		$("input[name=" + propArray[1] + "]").parent().show();
		$("input[name=" + propArray[1] + "]").val("");
	} else {
		$("input[name=" + propArray[1] + "]").parent().hide();
		$("input[name=" + propArray[1] + "]").val("");
	}
	if (field3 === 1) {
		$("input[name*=" + propArray[2] + "]").parent().parent().show();
	} else {
		$("input[name*=" + propArray[2] + "]").parent().parent().hide();
	}
}

function getNodeRefs(refs) {
	var strin = "";
	var noderefs = refs;
	var n = noderefs.split("workspace://SpacesStore/");
	for (var i = 1; i < n.length; i++) {
		strin += n[i];
	}
	var m = strin.replace(/,/g, "|");
	return m;
}

var updateJobTitle = function (res) {
	var resultu = eval('(' + res.serverResponse.responseText + ')');
	if (resultu.userInfo.length > 0) {
		$("input[name=prop_rccwf_orderPerVadPareigos]").val(resultu.userInfo[0].jobTitle);
	} else {
		$("input[name=prop_rccwf_orderPerVadPareigos]").val("{Nenurodyta}");
	}
	var event1 = jQuery.Event("keydown");
	var event2 = jQuery.Event("keyup");
	event1.keyCode = 50;
	event2.keyCode = 50;
	$("input[name=prop_rccwf_orderPerVadPareigos]").trigger(event1);
	$("input[name=prop_rccwf_orderPerVadPareigos]").trigger(event2);
};

function getJobTitle(personRef) {
	setInputValue(personRef);
	var nodeRef = getNodeRefs(personRef);
	Alfresco.util.Ajax.jsonGet({
		url : Alfresco.constants.PROXY_URI + "user/info/" + nodeRef + "/" + (new Date().getTime()),
		successCallback : {
			fn : updateJobTitle,
			scope : this
		},
		failureCallback : {
			fn : function () {},
			scope : this
		}
	});
}

function setInputValue(nodeRef) {
	var id = $("select[id*=rccwf_orderPerVadVardas_pavarde]").attr('id');
	var inputId = id + "-cntrl-added";
	$('#' + inputId).val(nodeRef);
}
